home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
tex
/
pcwritex.zip
/
PCWRITEX.UPD
< prev
next >
Wrap
Text File
|
1989-01-03
|
14KB
|
282 lines
PC-WRITeX update v2.3 (a few bug fixes) No 5: 03 Jan 89
----------------
The main change has been adding "{}" after a lot of macro names. This avoids
you having to use a hard space after control sequence names, and fixes the
problem of such names gobbling spaces after them.
The definition of "end-of-page" as far as PC-Write itself was concerned (the $J
in PR.DOC), this has been changed from a 0 (zero: ASCII NUL) to a 32 (ASCII
SPACE) because SBTeX chewed up over a NUL.
A few new command names have been added to make life a little easier: details
are in PCWRITEX.DOC (let me know if you invent more!)
Peter Flynn
<cbts8001@vax1.ucc.ie>
<cbts8001@iruccvax.bitnet>
_______________________________________________________________________________
PC-WRITeX update v2.2 with tables No 4: 27 Aug 88
----------------
DEVELOPMENTS --- The major change in v2.2 is the addition of ruled and
unruled tables. The IBM PC box-drawing character set can now be used
to produce simple tabulations like
╔═══════════╦═════════════╗
║ PRODUCT ║ PRICE in $ ║
╠═══════════╬═════════════╣
║ dBASE II ║ 49.95 ║
╠═══════════╬═════════════╣
║ *WARS ║ 25.00 ║
╠═══════════╬═════════════╣
║ PACMAN ║ 15.00 ║
╚═══════════╩═════════════╝
Using the double-line character set will produce a ruled table. Only
the horizontal and vertical lines, corners, crossovers and T-characters
can be used. The single-line character set will produce an unruled
table:
┌───────────┬─────────────┐
│ PRODUCT │ PRICE in $ │
├───────────┼─────────────┤
│ dBASE II │ 49.95 │
├───────────┼─────────────┤
│ *WARS │ 25.00 │
├───────────┼─────────────┤
│ PACMAN │ 15.00 │
└───────────┴─────────────┘
This is nice, but the same restrictions apply: NO MIXING OF DOUBLE-
LINE AND SINGLE-LINE CHARACTERS IN THE SAME TABLE. Partially-ruled
tables may be possible at a later date.
There is no (logical) limit on the number of rows or columns, but the
inherent assumption is that all columns except the last will be left-
aligned: the last will be right-aligned (because it is often used for
money or other numbers). You can bodge your own copy of PR.DOC to
change this if you want it different. Making character 203 equate to
"\hfil#&#&" instead will make all columns except the first one right-
aligned: this may be more useful for invoices, where column 1 is text
and all remaining ones are numeric.
Because of all this, a few things have had to change:
The character code 206 (double-line crossover (Shf Ctl S), which
gave the TeX logotype, has been removed. To get "TeX" you now
need to use the Alt Z literal.
The character code 179 (Shf Alt V), which gave a vertical rule,
is now needed for tables. A plain vertical rule is now got with
character 221 (6<accent>`).
The character code 196 (Shf Alt G), which gave a horizontal
rule, is also needed for tables: use character 223 (8<accent>`)
for horizontal rules.
I hope this is all worth it. A couple of small bugs have been fixed,
mainly concerning the caret mark in typewriter type.
Peter Flynn
<cbts8001@vax1.ucc.ie>
<cbts8001@iruccvax.bitnet>
_______________________________________________________________________________
PC-WRITeX update v2.1 now out No 3: 22 May 88
----------------
DEVELOPMENTS --- Since the last copy of v1.1 went out the door (or
rather, off onto the network), I have been busy converting quite a lot
of my own documentation from an assortment of formats into PC-WRITeX
format. With the use of a PR.TXT file as well as the PR.DOC, it has been
possible to maintain a single source file in PC-WRITE which can be
printed (a) on any of the printers supported by PC-WRITE; (b) as a plain
text file with no attributes at all (ie plain unvarnished ASCII,
suitable for network mailing); and (c) as a TeX document. This has
proved very successful: the only caveat is not to get carried away, once
you see the quality you get from TeX typesetting, into overusing the
facilities so much that your documents become unuseable on ordinary
printers.
A NEW VERSION --- is now available: converting all this documentation
has made a lot of things clear both about PC-WRITE and about what is
needed from a multi-output documentation system. The new version has
some extra bells and whistles, and very few actual changes, but I'm
afraid there are indeed some Alt keys which have had to change. ED.DOC
defines a few extra keystrokes to operate new features.
Reasons --- The major change was triggered by finally grasping that PC-
WRITE does not turn font attributes off at the end of the line in the
order that you turned them on, or in the order that you specified. In
fact the rules are as follows (obtained by inspection of a print-to-disk
of a line containing all possible font characters on and off in order):
Details --- Fonts C and P cause a reversion to font F first before
activating themselves (logical, I suppose). Fonts D, E, F, Q and V turn
OFF the current font first before activation. This limits what you can
do in certain styles: you can't get small caps (Alt P) within the
compressed face (Alt C) for example. In general, fonts are turned OFF
in the following order at the end of a line:
S B E V P C M J X Z D N W O K I Q U H L R Y
and not in either alpha or user-implied order. The effect of this on
PC-WRITeX was to utterly screw up some modes (center line, math mode)
because the translation of the turn-off sequences into TeX were coming
out in the "wrong" order (wrong for TeX, that is). The consequent
changes to font characters are:
Was Now
O u/d footnote
n/a O narrower margins this paragraph
R X no indent this paragraph
M R math mode (linear, not display)
J M quad horizontal space
Y J blank line (quad vertical space)
Z Y center line
n/a Z TeX literal
CHANGES --- The implementation of footnoting was unsuccessful for
anything involving multi-line footnotes because when typing it in, the
Alt Os wrapped with the text, causing chaos. Footnoting is now
implemented by usurping characters 175 and 177 decimal (shaded boxes,
unrepresentable in TeX) respectively. ED.DOC defines Shf Ctl F1 and Shf
Ctl F2 as the turn on and turn off keystrokes
Math mode was made Alt R and the short chain of consequent reassignments
now means that TeX closing sequences are honored correctly. The math
characters now work alone and in math mode transparently. In particular,
super- and sub-scripting now produces roman (upright) type, not math
italic.
A new facility has been introduced in Alt Z, which outputs a backslash,
so TeX commands can be passed to the output file if you require special
effects such as changing indentation amounts etc.
Another extra is right-alignment, initiated by character 222 (defined in
ED.DOC as Shf F5) and terminated by 177 (Shf F6). This causes a
\line{\strut\hfil and a closing }
One final new addition is a verbatim mode for quoting DP output in
typewriter type (Tex's \tt face). This is implemented by usurping
characters 178 and 219 (the other two shaded boxes) to turn this mode on
and off. They both cause a paragraph skip, so put them on a line by
themselves. They cause any intervening text to be printed in small size
typewriter type, but it is not a true verbatim mode, because backslashes
will not work. Most plain ASCII text will reproduce OK this way, though.
ED.DOC defines Shf Alt F1 and Shf Alt F2 as the turn on and turn off
keystrokes.
The default TeX output is now \magstep